body,html{
	margin:0;padding:0;
}
.shuru{
	width:700px;
	margin-top:30px;
	font-size: 24px;
}
#showresult{
	margin-top:30px;
}
.result{
	position: relative;
	left:1500px;
	height:150px;
	margin-bottom:15px;
	padding:10px 10px 10px 10px;
	border:solid 1px #ccc;
}
.result:hover{
	box-shadow: 2px 2px 6px #ccc;
	cursor:pointer;
}
.result > a{
	text-decoration: none;
}
.result > a> img{
	float:left;
	margin-top:10px;
	height:100px;width:150px;
	boeder:solid 1px;
}
.result >a> h2{
	margin-left:170px;margin-top:8px;
	overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
}
.result >a> p{
	margin-left:170px;
	overflow: hidden;
	word-break:break-all;
  	display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}